package com.haixiaoke.saas.lock.service;

import com.haixiaoke.saas.lock.domain.HouseLockSetting;

import java.util.List;


/**
 * 锁设置Service接口
 *
 * @author qixi
 * @date 2024-07-25
 */
public interface IHouseLockSettingService {

    /**
     * 查询锁设置列表
     *
     * @param houseLockSetting 锁设置
     * @return 锁设置集合
     */
    List<HouseLockSetting> selectHouseLockSettingList(HouseLockSetting houseLockSetting);

    /**
     * 新增锁设置
     *
     * @param houseLockSetting 锁设置
     * @return 结果
     */
    int insertHouseLockSetting(HouseLockSetting houseLockSetting);

    /**
     * 修改锁设置
     *
     * @param houseLockSetting 锁设置
     * @return 结果
     */
    int updateHouseLockSetting(HouseLockSetting houseLockSetting);


    HouseLockSetting selectLockSettingByTenantId(String tenantId);


    List<HouseLockSetting> selectHouseLockSettingByAutoFreezeState(String autoFrozenStateOn);
}
